Feb 21
2025
SELL
Payment of exercise price or tax liability
$84,415
$129.87 p/Share
650
Reduced 12.67%
4,480
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
1,798
Added 25.95%
5,130
Common Stock
Jan 21
2025
SELL
Payment of exercise price or tax liability
$52,853
$142.08 p/Share
372
Reduced 10.04%
3,332
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
-
314
Added 7.81%
3,704
Common Stock
Jan 20
2025
BUY
Exercise of conversion of derivative security
-
337
Added 9.04%
3,390
Common Stock
Jan 19
2025
BUY
Exercise of conversion of derivative security
-
240
Added 7.29%
3,053
Common Stock
Apr 30
2024
SELL
Open market or private sale
$171,000
$114.0 p/Share
1,500
Reduced 34.78%
2,813
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$49,689
$100.18 p/Share
496
Reduced 10.31%
4,313
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,350
Added 21.92%
4,809
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$43,928
$103.85 p/Share
423
Reduced 10.9%
3,459
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
-
364
Added 8.57%
3,882
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
313
Added 8.17%
3,518
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
336
Added 9.49%
3,205
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$29,683
$74.21 p/Share
400
Reduced 12.24%
2,869
Common Stock
Jan 22
2023
BUY
Exercise of conversion of derivative security
-
364
Added 10.02%
3,269
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
313
Added 9.73%
2,905
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
276
Added 9.62%
2,592
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$6,298
$68.46 p/Share
92
Reduced 3.82%
2,316
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
254
Added 9.54%
2,408
Common Stock
Jan 22
2022
SELL
Open market or private purchase
$47,617
$79.76 p/Share
597
Reduced 21.7%
2,154
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
1,431
Added 34.22%
2,751
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$14,379
$85.59 p/Share
168
Reduced 11.29%
1,320
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
438
Added 22.74%
1,488
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$17,456
$81.19 p/Share
215
Reduced 17.0%
1,050
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
539
Added 29.88%
1,265
Common Stock