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
Dec 31
2020
SELL
Payment of exercise price or tax liability
$6,982
$81.19 p/Share
86
Reduced 10.59%
726
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
253
Added 23.76%
812
Common Stock