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
Aug 09
2023
SELL
Open market or private sale
$1,053,961
$101.08 p/Share
10,427
Reduced 32.19%
21,963
Common Stock
Jul 27
2023
SELL
Open market or private sale
$997,500
$95.0 p/Share
10,500
Reduced 24.48%
32,390
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$179,331
$74.94 p/Share
2,393
Reduced 5.3%
42,759
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
5,356
Added 10.6%
45,152
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$145,549
$73.51 p/Share
1,980
Reduced 4.74%
39,796
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
4,431
Added 9.59%
41,776
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$168,069
$72.6 p/Share
2,315
Reduced 5.84%
37,345
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
5,218
Added 11.63%
39,660
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$537,335
$76.85 p/Share
6,992
Reduced 16.88%
34,442
Common Stock