Oct 14
2024
BUY
Grant, award, or other acquisition
$97
$97.5 p/Share
1
Added 0.0%
90,399
Common Stock, par valu...
Oct 11
2024
BUY
Grant, award, or other acquisition
$96
$96.61 p/Share
1
Added 0.0%
90,398
Common Stock, par valu...
Sep 23
2024
BUY
Grant, award, or other acquisition
$95
$95.27 p/Share
1
Added 0.0%
90,397
Common Stock, par valu...
Sep 17
2024
BUY
Grant, award, or other acquisition
$94
$94.66 p/Share
1
Added 0.0%
90,396
Common Stock, par valu...
Sep 16
2024
BUY
Grant, award, or other acquisition
$93
$93.68 p/Share
1
Added 0.0%
90,395
Common Stock, par valu...
Aug 30
2024
BUY
Grant, award, or other acquisition
$184
$92.36 p/Share
2
Added 0.0%
90,394
Common Stock, par valu...
Aug 29
2024
BUY
Grant, award, or other acquisition
$180
$90.15 p/Share
2
Added 0.0%
90,392
Common Stock, par valu...
Aug 19
2024
BUY
Grant, award, or other acquisition
$88
$88.4 p/Share
1
Added 0.0%
90,390
Common Stock, par valu...
Aug 16
2024
BUY
Grant, award, or other acquisition
$87
$87.46 p/Share
1
Added 0.0%
90,389
Common Stock, par valu...
Aug 14
2024
BUY
Grant, award, or other acquisition
$86
$86.34 p/Share
1
Added 0.0%
90,388
Common Stock, par valu...
Jul 16
2024
BUY
Grant, award, or other acquisition
$85
$85.06 p/Share
1
Added 0.0%
90,387
Common Stock, par valu...
Jul 12
2024
BUY
Grant, award, or other acquisition
$84
$84.66 p/Share
1
Added 0.0%
90,386
Common Stock, par valu...
Jun 28
2024
SELL
Payment of exercise price or tax liability
$1,090,731
$81.55 p/Share
13,375
Reduced 12.89%
90,385
Common Stock, par valu...
Jun 28
2024
BUY
Exercise of conversion of derivative security
-
30,326
Added 23.88%
96,648
Common Stock, par valu...
May 21
2024
BUY
Grant, award, or other acquisition
$83
$83.01 p/Share
1
Added 0.0%
73,398
Common Stock, par valu...
May 16
2024
BUY
Grant, award, or other acquisition
$82
$82.24 p/Share
1
Added 0.0%
73,397
Common Stock, par valu...
Apr 25
2024
BUY
Grant, award, or other acquisition
$81
$81.38 p/Share
1
Added 0.0%
73,396
Common Stock, par valu...
Mar 28
2024
BUY
Grant, award, or other acquisition
$80
$80.17 p/Share
1
Added 0.0%
73,395
Common Stock, par valu...
Mar 21
2024
BUY
Grant, award, or other acquisition
$79
$79.47 p/Share
1
Added 0.0%
73,394
Common Stock, par valu...
Mar 19
2024
BUY
Grant, award, or other acquisition
$78
$78.39 p/Share
1
Added 0.0%
73,393
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$1,763,683
$71.99 p/Share
24,499
Reduced 25.03%
73,392
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
55,454
Added 36.16%
97,891
Common Stock, par valu...
Jun 29
2023
BUY
Open market or private purchase
$1,500,042
$60.96 p/Share
24,607
Added 36.93%
42,017
Common Stock, par valu...
Jun 28
2023
SELL
Payment of exercise price or tax liability
$358,702
$60.52 p/Share
5,927
Reduced 25.4%
17,410
Common Stock, par valu...
Jun 28
2023
BUY
Grant, award, or other acquisition
$813,388
$60.52 p/Share
13,440
Added 36.54%
23,337
Common Stock, par valu...