May 22
2024
SELL
Payment of exercise price or tax liability
$90,121
$165.97 p/Share
543
Reduced 1.26%
42,598
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$531,732
$195.49 p/Share
2,720
Reduced 6.07%
42,118
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 11.3%
43,141
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$65,061
$183.79 p/Share
354
Reduced 0.87%
40,365
Common Stock, par valu...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$72,479
$133.48 p/Share
543
Reduced 1.32%
40,719
Common Stock, par valu...
Jun 06
2023
SELL
Open market or private sale
$241,380
$120.69 p/Share
2,000
Reduced 4.62%
41,262
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$31,493
$79.53 p/Share
396
Reduced 0.91%
43,262
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
2,515
Added 5.45%
43,658
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$487,717
$85.76 p/Share
5,687
Reduced 12.14%
41,143
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
11,235
Added 19.35%
46,830
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$29,006
$81.48 p/Share
356
Reduced 0.99%
35,595
Common Stock, par valu...
Nov 23
2022
BUY
Grant, award, or other acquisition
-
4,961
Added 9.05%
49,833
Common Stock, par valu...
Aug 04
2022
SELL
Open market or private sale
$257,250
$68.6 p/Share
3,750
Reduced 10.79%
30,990
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$29,124
$73.36 p/Share
397
Reduced 1.13%
34,740
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$143,032
$73.05 p/Share
1,958
Reduced 5.28%
35,137
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
9,392
Added 20.2%
37,095
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
2,172
Added 7.27%
27,703
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
-
2,712
Added 9.6%
25,531
Common Stock, par valu...
Mar 08
2021
SELL
Open market or private sale
$222,350
$44.47 p/Share
5,000
Reduced 17.97%
22,819
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$118,019
$44.84 p/Share
2,632
Reduced 8.64%
27,819
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,211
Added 9.54%
30,451
Common Stock, par valu...