Jul 16
2024
SELL
Open market or private sale
$330,000
$220.0 p/Share
1,500
Reduced 3.29%
44,143
Common Stock
Jun 06
2024
SELL
Open market or private sale
$859,652
$204.29 p/Share
4,208
Reduced 8.44%
45,643
Common Stock
Feb 14
2024
SELL
Open market or private sale
$153,930
$198.62 p/Share
775
Reduced 1.53%
49,851
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$953,492
$196.84 p/Share
4,844
Reduced 8.73%
50,626
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$2,762,846
$196.84 p/Share
14,036
Added 20.19%
55,470
Common Stock
Nov 20
2023
SELL
Open market or private sale
$2,435,246
$170.44 p/Share
14,288
Reduced 25.64%
41,427
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$1,618,696
$98.9 p/Share
16,367
Added 22.71%
55,715
Common Stock
Feb 02
2023
SELL
Open market or private sale
$152,428
$151.67 p/Share
1,005
Reduced 2.5%
39,198
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$547,712
$152.1 p/Share
3,601
Reduced 8.22%
40,203
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$1,761,013
$152.1 p/Share
11,578
Added 20.91%
43,804
Common Stock
Aug 11
2022
SELL
Open market or private sale
$1,523,545
$169.83 p/Share
8,971
Reduced 21.78%
32,220
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
$711,669
$79.33 p/Share
8,971
Added 17.88%
41,191
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,102
Added 13.72%
32,072
Common Stock
Feb 16
2022
SELL
Open market or private sale
$153,263
$141.91 p/Share
1,080
Reduced 3.85%
26,970
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$722,370
$142.62 p/Share
5,065
Reduced 15.3%
28,050
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$2,208,756
$142.62 p/Share
15,487
Added 31.86%
33,115
Common Stock
May 04
2021
SELL
Open market or private sale
$622,637
$140.55 p/Share
4,430
Reduced 20.28%
17,416
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$249,099
$56.23 p/Share
4,430
Added 16.86%
21,846
Common Stock
Feb 22
2021
SELL
Open market or private sale
$8,557
$109.7 p/Share
78
Reduced 0.45%
17,416
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$13,576
$112.2 p/Share
121
Reduced 0.69%
17,494
Common Stock
Feb 19
2021
SELL
Open market or private sale
$48,077
$111.29 p/Share
432
Reduced 2.39%
17,615
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$78,652
$112.36 p/Share
700
Reduced 3.73%
18,047
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
$310,001
$112.36 p/Share
2,759
Added 12.83%
18,747
Common Stock
Nov 04
2020
SELL
Open market or private sale
$1,108,774
$117.43 p/Share
9,442
Reduced 37.18%
15,953
Common Stock
Nov 04
2020
BUY
Exercise of conversion of derivative security
$523,370
$55.43 p/Share
9,442
Added 27.1%
25,395
Common Stock