Mar 11
2025
SELL
Open market or private sale
$816,589
$82.81 p/Share
9,861
Reduced 40.09%
14,736
Common Stock
Mar 10
2025
SELL
Open market or private sale
$487,272
$86.58 p/Share
5,628
Reduced 18.62%
24,597
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$214,560
$82.81 p/Share
2,591
Reduced 7.9%
30,225
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
5,357
Added 14.03%
32,816
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$436,378
$82.82 p/Share
5,269
Reduced 16.1%
27,459
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
10,897
Added 24.98%
32,728
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$62,694
$81.0 p/Share
774
Reduced 3.42%
21,831
Common Stock
Mar 04
2025
SELL
Open market or private sale
$517,631
$80.49 p/Share
6,431
Reduced 31.11%
14,239
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
8,366
Added 27.01%
22,605
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$194,587
$76.73 p/Share
2,536
Reduced 10.93%
20,670
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
5,244
Added 18.43%
23,206
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$665,940
$99.32 p/Share
6,705
Reduced 27.18%
17,962
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
17,727
Added 42.92%
23,579
Common Stock
Mar 22
2024
SELL
Open market or private sale
$1,575,233
$109.78 p/Share
14,349
Reduced 68.18%
6,697
Common Stock
Mar 15
2024
SELL
Open market or private sale
$908,734
$108.26 p/Share
8,394
Reduced 28.51%
21,046
Common Stock
Mar 08
2024
SELL
Open market or private sale
$2,441,394
$112.46 p/Share
21,709
Reduced 42.44%
29,440
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$285,314
$110.16 p/Share
2,590
Reduced 4.82%
51,149
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
5,356
Added 9.06%
53,739
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$576,323
$109.38 p/Share
5,269
Reduced 9.82%
48,383
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
10,897
Added 16.88%
53,652
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$373,467
$110.92 p/Share
3,367
Reduced 7.3%
42,755
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
5,219
Added 10.17%
46,122
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,357,704
$107.96 p/Share
12,576
Reduced 23.52%
40,903
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
23,373
Added 35.38%
42,691
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
8,008
Added 21.01%
30,106
Common Stock