Sep 13
2024
SELL
Open market or private sale
$209,742
$152.54 p/Share
1,375
Reduced 12.79%
9,379
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
1,375
Added 11.34%
10,754
Common Stock
May 01
2024
SELL
Open market or private sale
$672,300
$145.08 p/Share
4,634
Reduced 33.07%
9,379
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$236,859
$74.79 p/Share
3,167
Added 20.16%
12,546
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$225,780
$142.0 p/Share
1,590
Reduced 12.79%
10,846
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
3,179
Added 20.36%
12,436
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$59,928
$142.01 p/Share
422
Reduced 4.36%
9,257
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$50,134
$140.04 p/Share
358
Reduced 4.41%
7,764
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,915
Added 16.52%
9,679
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$79,020
$141.36 p/Share
559
Reduced 6.44%
8,122
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$9,366
$141.92 p/Share
66
Reduced 0.75%
8,681
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$89,428
$141.5 p/Share
632
Reduced 6.74%
8,747
Common Stock
Aug 24
2023
SELL
Open market or private sale
$374,312
$125.23 p/Share
2,989
Reduced 24.17%
9,379
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$162,181
$116.51 p/Share
1,392
Reduced 10.12%
12,368
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
2,783
Added 16.82%
13,760
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$60,561
$112.15 p/Share
540
Reduced 4.74%
10,855
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$47,601
$112.8 p/Share
422
Reduced 3.57%
11,395
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
2,147
Added 15.38%
11,817
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$77,431
$113.87 p/Share
680
Reduced 6.57%
9,670
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
394
Added 3.67%
10,350
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$50,072
$113.8 p/Share
440
Reduced 4.23%
9,956
Common Stock
Aug 15
2022
SELL
Open market or private sale
$560,400
$112.08 p/Share
5,000
Reduced 32.48%
10,396
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
484
Added 3.05%
15,396
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$63,612
$117.8 p/Share
540
Reduced 3.49%
14,912
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$50,547
$119.78 p/Share
422
Reduced 2.66%
15,452
Common Stock