Feb 17
2024
SELL
Payment of exercise price or tax liability
$66,885
$57.71 p/Share
1,159
Reduced 0.81%
142,614
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,612
Added 1.78%
143,773
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$82,583
$57.71 p/Share
1,431
Reduced 1.0%
141,161
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
3,225
Added 2.21%
142,592
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$1,157,917
$60.39 p/Share
19,174
Reduced 12.09%
139,367
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
2,261
Added 1.58%
140,464
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
40,759
Added 20.69%
156,280
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$48,242
$41.66 p/Share
1,158
Reduced 0.99%
115,521
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
2,611
Added 2.19%
116,679
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$57,240
$40.0 p/Share
1,431
Reduced 1.24%
114,068
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
3,225
Added 2.72%
115,499
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$58,826
$38.6 p/Share
1,524
Reduced 1.34%
112,274
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
3,435
Added 2.93%
113,798
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$880,016
$37.43 p/Share
23,511
Reduced 17.56%
110,363
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
52,694
Added 28.24%
133,874
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$263,213
$31.01 p/Share
8,488
Reduced 9.47%
81,180
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
20,732
Added 18.78%
89,668
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$39,420
$30.3 p/Share
1,301
Reduced 1.85%
68,936
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
3,224
Added 4.39%
70,237
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$42,553
$30.68 p/Share
1,387
Reduced 2.03%
67,013
Common Stock
Feb 13
2022
BUY
Exercise of conversion of derivative security
-
3,435
Added 4.78%
68,400
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$30,239
$29.33 p/Share
1,031
Reduced 1.56%
64,965
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
2,554
Added 3.73%
65,996
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$36,868
$25.71 p/Share
1,434
Reduced 2.21%
63,442
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$9,761
$20.21 p/Share
483
Reduced 0.74%
64,876
Common Stock