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
Feb 21
2023
BUY
Grant, award, or other acquisition
-
4,462
Added 14.72%
25,851
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
15,583
Added 28.0%
40,075
Common Stock
Feb 02
2023
SELL
Open market or private sale
$945,000
$90.0 p/Share
10,500
Reduced 32.93%
21,389
Common Stock
Mar 07
2022
SELL
Open market or private sale
$1,122,500
$112.25 p/Share
10,000
Reduced 24.01%
31,656
Common Stock