Nov 22
2024
SELL
Payment of exercise price or tax liability
$572,411
$175.91 p/Share
3,254
Reduced 10.81%
26,852
Common Stock, par valu...
May 30
2024
SELL
Open market or private sale
$776,343
$159.25 p/Share
4,875
Reduced 13.94%
30,106
Common Stock, par valu...
May 22
2024
SELL
Payment of exercise price or tax liability
$270,033
$165.97 p/Share
1,627
Reduced 4.44%
34,981
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,215,947
$195.49 p/Share
6,220
Reduced 15.69%
33,411
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
14,600
Added 28.51%
36,608
Common Stock, par valu...
Mar 01
2024
-
850
Reduced 2.92%
28,228
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$145,194
$183.79 p/Share
790
Reduced 2.64%
29,078
Common Stock, par valu...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$217,171
$133.48 p/Share
1,627
Reduced 5.17%
29,868
Common Stock, par valu...
Aug 15
2023
SELL
Open market or private sale
$212,288
$151.96 p/Share
1,397
Reduced 4.25%
31,495
Common Stock, par valu...
Aug 14
2023
SELL
Open market or private sale
$882,283
$147.91 p/Share
5,965
Reduced 15.35%
32,892
Common Stock, par valu...
May 08
2023
-
1,000
Reduced 2.51%
38,857
Common Stock, par valu...
May 05
2023
SELL
Open market or private sale
$776,090
$110.87 p/Share
7,000
Reduced 14.94%
39,857
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$72,133
$79.53 p/Share
907
Reduced 1.9%
46,857
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
6,287
Added 11.63%
47,764
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$67,058
$81.48 p/Share
823
Reduced 1.95%
41,477
Common Stock, par valu...
Feb 02
2023
SELL
Sale (or disposition) back to the issuer
$255,000
$85.0 p/Share
3,000
Reduced 6.62%
42,300
Common Stock, par valu...
Nov 23
2022
BUY
Grant, award, or other acquisition
-
16,537
Added 26.74%
45,300
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$66,538
$73.36 p/Share
907
Reduced 3.06%
28,763
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
5,793
Added 16.34%
29,670
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
-
6,912
Added 22.45%
23,877
Common Stock, par valu...
Mar 04
2021
SELL
Open market or private sale
$349,527
$41.96 p/Share
8,330
Reduced 32.93%
16,965
Common Stock, par valu...
Jan 01
2021
BUY
Grant, award, or other acquisition
-
25,295
Added 50.0%
25,295
Common Stock, par valu...