Feb 12
2025
SELL
Payment of exercise price or tax liability
$35,303
$54.48 p/Share
648
Reduced 1.78%
35,660
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
7,146
Added 15.11%
40,142
Common Stock
Feb 11
2025
SELL
Open market or private sale
$1,332,198
$54.15 p/Share
24,602
Reduced 42.24%
33,644
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
$519,954
$46.57 p/Share
11,165
Added 16.09%
58,246
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$21,232
$52.95 p/Share
401
Reduced 0.84%
47,081
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$23,298
$52.95 p/Share
440
Reduced 0.92%
47,483
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$23,950
$54.31 p/Share
441
Reduced 0.91%
47,923
Common Stock
Feb 28
2024
SELL
Open market or private sale
$2,168,750
$250.0 p/Share
8,675
Reduced 47.28%
9,673
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$947,225
$199.29 p/Share
4,753
Added 20.57%
18,348
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$29,792
$232.75 p/Share
128
Reduced 0.93%
13,595
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$20,465
$235.23 p/Share
87
Reduced 0.63%
13,635
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$291,172
$230.54 p/Share
1,263
Reduced 8.96%
12,829
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
5,101
Added 27.1%
13,723
Common Stock
Apr 20
2023
SELL
Open market or private sale
$333,750
$250.0 p/Share
1,335
Reduced 11.9%
9,886
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
$296,303
$221.95 p/Share
1,335
Added 10.63%
11,221
Common Stock
Feb 10
2023
SELL
Open market or private sale
$854,574
$234.13 p/Share
3,650
Reduced 26.97%
9,886
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$28,532
$231.97 p/Share
123
Reduced 0.92%
13,299
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
890
Added 5.9%
14,189
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$516,046
$229.66 p/Share
2,247
Reduced 14.34%
13,422
Common Stock
Feb 08
2023
SELL
Open market or private sale
$151,443
$231.92 p/Share
653
Reduced 4.6%
13,536
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
5,708
Added 26.7%
15,669
Common Stock
Feb 06
2023
SELL
Open market or private sale
$956,418
$227.99 p/Share
4,195
Reduced 29.82%
9,872
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
$343,993
$91.1 p/Share
3,776
Added 21.16%
14,067
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$84,545
$230.37 p/Share
367
Reduced 3.44%
10,291
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$39,268
$230.99 p/Share
170
Reduced 1.57%
10,658
Common Stock