Feb 21
2025
BUY
Exercise of conversion of derivative security
$62,108
$103.17 p/Share
602
Added 6.94%
8,076
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$135,117
$110.3 p/Share
1,225
Added 14.08%
7,473
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$170,395
$109.72 p/Share
1,553
Added 19.91%
6,248
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$7,602
$108.6 p/Share
70
Reduced 1.47%
4,694
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$16,072
$108.6 p/Share
148
Added 3.01%
4,764
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$70,435
$107.7 p/Share
654
Reduced 12.41%
4,615
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
-
1,390
Added 20.87%
5,269
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$30,307
$109.02 p/Share
278
Reduced 6.69%
3,876
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
592
Added 12.47%
4,154
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$66,032
$108.25 p/Share
610
Reduced 14.62%
3,561
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
1,204
Added 22.4%
4,171
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$36,316
$95.57 p/Share
380
Reduced 11.14%
3,032
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
808
Added 19.15%
3,412
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$6,697
$97.07 p/Share
69
Reduced 2.58%
2,604
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$14,172
$97.07 p/Share
146
Added 5.31%
2,605
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$50,216
$86.73 p/Share
579
Reduced 19.06%
2,459
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
1,254
Added 29.22%
3,038
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$181
$90.7 p/Share
2
Reduced 0.11%
1,783
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$181
$90.7 p/Share
2
Added 0.11%
1,785
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$27,190
$89.15 p/Share
305
Reduced 14.61%
1,783
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
582
Added 21.8%
2,088
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$271
$90.43 p/Share
3
Reduced 0.2%
1,505
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
$361
$90.43 p/Share
4
Added 0.27%
1,505
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$15,854
$92.18 p/Share
172
Reduced 10.27%
1,503
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
364
Added 17.85%
1,675
Common Stock