Nov 25
2024
SELL
Open market or private sale
$204,090
$204.09 p/Share
1,000
Reduced 2.75%
35,324
Common Stock
Nov 06
2024
SELL
Open market or private sale
$199,600
$199.6 p/Share
1,000
Reduced 2.68%
36,324
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$51,107
$189.99 p/Share
269
Reduced 0.72%
37,324
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$223,379
$206.26 p/Share
1,083
Reduced 2.8%
37,593
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
2,754
Added 6.65%
38,676
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$348,681
$203.55 p/Share
1,713
Reduced 4.55%
35,922
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
8,272
Added 18.02%
37,635
Common Stock
Aug 14
2023
SELL
Open market or private sale
$100,893
$173.06 p/Share
583
Reduced 1.95%
29,363
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$53,510
$53.51 p/Share
1,000
Added 3.23%
29,946
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$44,777
$166.46 p/Share
269
Reduced 0.92%
28,946
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
$38,726
$179.29 p/Share
216
Reduced 0.73%
29,215
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$22,637
$178.25 p/Share
127
Reduced 0.43%
29,431
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$100,354
$178.25 p/Share
563
Reduced 1.87%
29,558
Common Stock
Feb 25
2023
BUY
Grant, award, or other acquisition
-
6,117
Added 16.88%
30,121
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$31,642
$117.63 p/Share
269
Reduced 1.11%
24,004
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$19,622
$116.8 p/Share
168
Reduced 0.72%
23,273
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
$53,510
$53.51 p/Share
1,000
Added 3.96%
24,273
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$16,157
$121.48 p/Share
133
Reduced 0.56%
23,441
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$17,379
$137.93 p/Share
126
Reduced 0.53%
23,574
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$16,552
$134.57 p/Share
123
Reduced 0.52%
23,700
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
5,439
Added 18.59%
23,823
Common Stock
Nov 10
2021
SELL
Open market or private sale
$79,157
$157.37 p/Share
503
Reduced 2.66%
18,384
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$53,510
$53.51 p/Share
1,000
Added 5.03%
18,887
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
2,055
Added 10.3%
17,887
Common Stock
May 09
2021
SELL
Payment of exercise price or tax liability
$41,862
$164.81 p/Share
254
Reduced 1.58%
15,832
Common Stock