Feb 20
2023
SELL
Payment of exercise price or tax liability
$19,883
$35.89 p/Share
554
Reduced 0.68%
80,493
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
2,274
Added 2.73%
81,047
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$58,541
$36.07 p/Share
1,623
Reduced 2.02%
78,773
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
6,666
Added 7.74%
79,452
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$32,156
$36.75 p/Share
875
Reduced 1.17%
73,730
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
3,141
Added 4.04%
74,605
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$18,597
$29.85 p/Share
623
Reduced 0.86%
71,464
Common Stock
Feb 27
2022
BUY
Exercise of conversion of derivative security
-
2,555
Added 3.42%
72,087
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$17,280
$32.06 p/Share
539
Reduced 0.77%
69,532
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
2,213
Added 3.06%
70,071
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$21,684
$33.36 p/Share
650
Reduced 0.95%
67,858
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
2,713
Added 3.81%
68,508
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$23,976
$32.62 p/Share
735
Reduced 1.1%
65,795
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
2,556
Added 3.7%
66,530
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$37,185
$37.0 p/Share
1,005
Reduced 1.55%
63,974
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
4,127
Added 5.97%
64,979
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$22,533
$37.0 p/Share
609
Reduced 0.99%
60,852
Common Stock
Feb 27
2021
BUY
Exercise of conversion of derivative security
-
2,499
Added 3.91%
61,461
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$20,719
$39.24 p/Share
528
Reduced 0.89%
58,962
Common Stock
Feb 20
2021
BUY
Exercise of conversion of derivative security
-
2,165
Added 3.51%
59,490
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$113,661
$39.18 p/Share
2,901
Reduced 4.82%
57,325
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
11,583
Added 16.13%
60,226
Common Stock