Jun 28
2024
SELL
Open market or private sale
$1,584,713
$100.95 p/Share
15,698
Reduced 2.96%
513,789
Common Stock, par valu...
Jun 27
2024
SELL
Open market or private sale
$170,119
$100.07 p/Share
1,700
Reduced 0.32%
529,487
Common Stock, par valu...
May 23
2024
SELL
Open market or private sale
$88,371
$98.19 p/Share
900
Reduced 0.17%
531,187
Common Stock, par valu...
May 22
2024
SELL
Open market or private sale
$530,334
$98.21 p/Share
5,400
Reduced 1.0%
532,087
Common Stock, par valu...
Feb 08
2024
SELL
Payment of exercise price or tax liability
$961,164
$85.78 p/Share
11,205
Reduced 2.04%
537,487
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$409,124
$83.58 p/Share
4,895
Reduced 0.88%
548,692
Common Stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
23,065
Added 4.0%
553,587
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$307,733
$94.6 p/Share
3,253
Reduced 0.61%
530,522
Common Stock, par valu...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
7,093
Added 1.31%
533,775
Common Stock, par valu...
Dec 20
2023
SELL
Open market or private sale
$685,839
$102.84 p/Share
6,669
Reduced 1.25%
526,682
Common Stock, par valu...
Dec 19
2023
SELL
Open market or private sale
$501,570
$99.38 p/Share
5,047
Reduced 0.94%
533,351
Common Stock, par valu...
Dec 18
2023
SELL
Open market or private sale
$160,140
$98.73 p/Share
1,622
Reduced 0.3%
538,398
Common Stock, par valu...
Feb 11
2023
SELL
Payment of exercise price or tax liability
$1,924,843
$56.77 p/Share
33,906
Reduced 5.91%
540,020
Common Stock, par valu...
Feb 08
2023
SELL
Payment of exercise price or tax liability
$620,981
$55.42 p/Share
11,205
Reduced 1.91%
573,926
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
32,025
Added 5.19%
585,131
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$3,921,567
$57.83 p/Share
67,812
Reduced 10.92%
553,106
Common Stock, par valu...
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
147,898
Added 19.24%
620,918
Common Stock, par valu...
Dec 01
2022
SELL
Open market or private sale
$39,100
$78.2 p/Share
500
Reduced 0.11%
473,020
Common Stock, par valu...
Nov 30
2022
SELL
Open market or private sale
$258,757
$78.08 p/Share
3,314
Reduced 0.7%
473,520
Common Stock, par valu...
Nov 29
2022
SELL
Open market or private sale
$941,625
$75.33 p/Share
12,500
Reduced 2.55%
476,834
Common Stock, par valu...
Aug 17
2022
SELL
Open market or private sale
$3,388,500
$67.77 p/Share
50,000
Reduced 9.27%
489,334
Common Stock, par valu...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$1,067,700
$31.49 p/Share
33,906
Reduced 5.95%
535,594
Common Stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
-
73,313
Added 11.41%
569,500
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$149,754
$24.15 p/Share
6,201
Reduced 1.23%
496,187
Common Stock, par valu...
Feb 01
2022
SELL
Payment of exercise price or tax liability
$1,741,524
$23.95 p/Share
72,715
Reduced 12.64%
502,388
Common Stock, par valu...