May 07
2025
SELL
Payment of exercise price or tax liability
$8,485
$58.93 p/Share
144
Reduced 0.49%
29,544
Common Stock, par valu...
May 06
2025
SELL
Payment of exercise price or tax liability
$15,454
$58.54 p/Share
264
Reduced 0.99%
26,438
Common Stock, par valu...
May 06
2025
BUY
Grant, award, or other acquisition
-
3,250
Added 9.87%
29,688
Common Stock, par valu...
May 05
2025
SELL
Payment of exercise price or tax liability
$14,935
$60.96 p/Share
245
Reduced 0.91%
26,702
Common Stock, par valu...
May 12
2024
SELL
Payment of exercise price or tax liability
$503,411
$117.4 p/Share
4,288
Reduced 13.73%
26,947
Common Stock, par valu...
May 11
2024
SELL
Payment of exercise price or tax liability
$118,104
$117.4 p/Share
1,006
Reduced 3.12%
31,235
Common Stock, par valu...
May 07
2024
BUY
Grant, award, or other acquisition
-
1,525
Added 4.52%
32,241
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$33,273
$117.99 p/Share
282
Reduced 0.91%
30,716
Common Stock, par valu...
May 05
2024
SELL
Payment of exercise price or tax liability
$28,597
$114.85 p/Share
249
Reduced 0.8%
30,998
Common Stock, par valu...
Mar 01
2024
-
1,000
Reduced 3.1%
31,247
Common Stock, par valu...
Mar 01
2024
SELL
Open market or private sale
$282,980
$141.49 p/Share
2,000
Reduced 5.84%
32,247
Common Stock, par valu...
Aug 02
2023
SELL
Open market or private sale
$859,239
$115.01 p/Share
7,471
Reduced 17.91%
34,247
Common Stock, par valu...
May 09
2023
SELL
Payment of exercise price or tax liability
$250,563
$86.7 p/Share
2,890
Reduced 6.48%
41,718
Common Stock, par valu...
May 06
2023
SELL
Payment of exercise price or tax liability
$23,974
$87.82 p/Share
273
Reduced 0.61%
44,608
Common Stock, par valu...
May 05
2023
BUY
Grant, award, or other acquisition
-
2,600
Added 5.48%
44,881
Common Stock, par valu...
Aug 22
2022
-
1,200
Reduced 2.76%
42,281
Common Stock, par valu...
Aug 01
2022
SELL
Payment of exercise price or tax liability
$157,621
$87.86 p/Share
1,794
Reduced 3.96%
43,481
Common Stock, par valu...
May 12
2022
SELL
Payment of exercise price or tax liability
$262,205
$74.3 p/Share
3,529
Reduced 7.23%
45,275
Common Stock, par valu...
May 06
2022
BUY
Grant, award, or other acquisition
-
2,800
Added 5.43%
48,804
Common Stock, par valu...
Nov 11
2021
SELL
Open market or private sale
$577,518
$109.69 p/Share
5,265
Reduced 10.27%
46,004
Common Stock, par valu...
May 11
2021
BUY
Grant, award, or other acquisition
$202,101
$87.87 p/Share
2,300
Added 4.29%
51,269
Common Stock, par valu...
May 06
2021
SELL
Payment of exercise price or tax liability
$245,454
$86.58 p/Share
2,835
Reduced 5.47%
48,969
Common Stock, par valu...
Feb 16
2021
-
1,448
Reduced 2.72%
51,804
Common Stock, par valu...