Feb 21
2025
SELL
Payment of exercise price or tax liability
$1,275,284
$103.17 p/Share
12,361
Reduced 10.41%
106,415
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
$2,753,504
$103.17 p/Share
26,689
Added 19.54%
109,926
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$580,067
$110.3 p/Share
5,259
Reduced 5.4%
92,086
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$1,299,003
$110.3 p/Share
11,777
Added 10.79%
97,345
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$646,799
$109.72 p/Share
5,895
Reduced 6.45%
85,568
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$1,448,413
$109.72 p/Share
13,201
Added 12.61%
91,455
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$193,959
$108.6 p/Share
1,786
Reduced 2.23%
78,254
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$412,462
$108.6 p/Share
3,798
Added 4.53%
80,040
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$212,199
$123.3 p/Share
1,721
Reduced 2.21%
76,242
Common Stock
Apr 02
2024
BUY
Exercise of conversion of derivative security
-
3,660
Added 4.48%
77,963
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$396,396
$109.02 p/Share
3,636
Reduced 4.67%
74,262
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
7,734
Added 9.03%
77,898
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$588,771
$108.25 p/Share
5,439
Reduced 7.19%
70,163
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
11,584
Added 13.29%
75,602
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$198,307
$95.57 p/Share
2,075
Reduced 3.11%
64,613
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
4,414
Added 6.21%
66,688
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$170,454
$97.07 p/Share
1,756
Reduced 2.74%
62,273
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$362,556
$97.07 p/Share
3,735
Added 5.51%
64,029
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$655,121
$95.82 p/Share
6,837
Reduced 10.18%
60,294
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
$1,393,606
$95.82 p/Share
14,544
Added 18.88%
62,486
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$132,181
$74.01 p/Share
1,786
Reduced 3.32%
51,974
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
-
3,799
Added 6.6%
53,760
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$140,574
$83.18 p/Share
1,690
Reduced 3.27%
49,961
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
3,595
Added 6.51%
51,651
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$1,451
$90.7 p/Share
16
Reduced 0.03%
48,055
Common Stock