Dec 04
2024
SELL
Open market or private sale
$1,747,520
$80.0 p/Share
21,844
Reduced 26.5%
60,581
Common Stock
Sep 11
2024
SELL
Payment of exercise price or tax liability
$19,389
$78.5 p/Share
247
Reduced 0.3%
82,425
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$135,355
$77.97 p/Share
1,736
Reduced 2.06%
82,672
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
13,647
Added 13.92%
84,408
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$103,688
$75.63 p/Share
1,371
Reduced 1.9%
70,761
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$1,058,846
$76.44 p/Share
13,852
Reduced 16.11%
72,132
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
$2,728,678
$76.44 p/Share
35,697
Added 29.34%
85,984
Common Stock
Sep 11
2023
BUY
Grant, award, or other acquisition
-
1,671
Added 3.22%
50,287
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$175,100
$69.65 p/Share
2,514
Reduced 4.92%
48,616
Common Stock
Aug 10
2023
BUY
Grant, award, or other acquisition
-
10,199
Added 16.63%
51,130
Common Stock
Oct 28
2022
SELL
Open market or private sale
$1,020,000
$85.0 p/Share
12,000
Reduced 22.67%
40,931
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$157,862
$82.22 p/Share
1,920
Reduced 3.5%
52,931
Common Stock
Aug 18
2022
BUY
Grant, award, or other acquisition
-
5,829
Added 9.61%
54,851
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$1,159,166
$87.28 p/Share
13,281
Reduced 21.32%
49,022
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
29,979
Added 32.49%
62,303
Common Stock
Apr 21
2022
SELL
Open market or private sale
$4,500,000
$90.0 p/Share
50,000
Reduced 60.74%
32,323
Common Stock
Apr 21
2022
BUY
Exercise of conversion of derivative security
$2,621,000
$52.42 p/Share
50,000
Added 37.79%
82,323
Common Stock
Feb 16
2022
SELL
Open market or private sale
$6,452,186
$85.43 p/Share
75,526
Reduced 70.03%
32,323
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
$3,065,600
$40.59 p/Share
75,526
Added 41.19%
107,849
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$99,960
$77.07 p/Share
1,297
Reduced 3.86%
32,323
Common Stock
Jan 26
2022
BUY
Exercise of conversion of derivative security
$99,973
$40.59 p/Share
2,463
Added 6.83%
33,620
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$86,022
$79.65 p/Share
1,080
Reduced 3.35%
31,157
Common Stock
Aug 27
2021
SELL
Open market or private sale
$578,400
$80.0 p/Share
7,230
Reduced 18.32%
32,237
Common Stock
Aug 19
2021
BUY
Grant, award, or other acquisition
-
5,923
Added 13.05%
39,467
Common Stock
Dec 14
2020
-
4,858
Reduced 12.65%
33,544
Common Stock