Feb 20
2024
SELL
Payment of exercise price or tax liability
$102,625
$41.65 p/Share
2,464
Reduced 1.95%
123,907
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
6,260
Added 4.72%
126,371
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$423,952
$45.43 p/Share
9,332
Reduced 7.21%
120,111
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
23,712
Added 15.48%
129,443
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$32,774
$51.29 p/Share
639
Reduced 0.6%
105,731
Common Stock
Aug 20
2023
BUY
Exercise of conversion of derivative security
-
1,623
Added 1.5%
106,370
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$513,298
$52.7 p/Share
9,740
Reduced 8.51%
104,747
Common Stock
Aug 17
2023
BUY
Exercise of conversion of derivative security
-
24,752
Added 17.78%
114,487
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$223,841
$50.62 p/Share
4,422
Reduced 4.7%
89,735
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
11,235
Added 10.94%
91,446
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$250,851
$51.09 p/Share
4,910
Reduced 5.59%
82,922
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
13,505
Added 13.33%
87,832
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$213,877
$42.26 p/Share
5,061
Reduced 6.38%
74,327
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
20,258
Added 20.33%
79,388
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$28,525
$44.64 p/Share
639
Reduced 1.07%
59,130
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
1,622
Added 2.64%
59,769
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$783,359
$68.35 p/Share
11,461
Reduced 16.47%
58,147
Common Stock
May 02
2022
BUY
Exercise of conversion of derivative security
-
29,123
Added 29.5%
69,608
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$130,809
$76.14 p/Share
1,718
Reduced 4.13%
39,912
Common Stock
Jan 29
2022
BUY
Exercise of conversion of derivative security
-
4,346
Added 9.45%
41,630
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$54,724
$85.64 p/Share
639
Reduced 1.66%
37,857
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
-
1,622
Added 4.04%
38,496
Common Stock